package controladores;

import vistas.EleccionComponente;
import vistas.PanelInfoPista;
import modelo.Juego;
public class ControladorCompra {
	private EleccionComponente seleccionComp;
	private PanelInfoPista panelPista;
	
	public ControladorCompra(/*PanelInfoPista panel*/){
		//this.panelPista= panel;
		seleccionComp = new EleccionComponente(this);
		seleccionComp.mostrar();
	}
	
	
	public void comprar(String comp) {
		
		Juego.getInstanciaPartida().getTaller().comprarComponente(comp,Juego.getInstanciaPartida().getUsuario(1));
		System.out.println();
		//this.finalizarSelecionPista();
		//this.actualizarPanel(seleccion);
	}
	
	private void actualizarPanel(int seleccion) {
		Juego.getInstanciaPartida().getPista().setSuperficie(seleccion);
	}

	public void finalizarSelecionPista(){
			registrarPanelesObservadores();
	}

	private void registrarPanelesObservadores() {			
			//Juego.getInstanciaPartida().getPista().addObserver(this.panelPista);
	}

}
